package com.aerotechnic.util;

import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
 
public class HibernateUtil {
           	private static final SessionFactory sessionFactory = buildSessionFactory();
           	@SuppressWarnings("deprecation")
           	private static SessionFactory buildSessionFactory() {
                          	try {
                                        	return new Configuration().configure("spring/database/hibernate.cfg.xml").buildSessionFactory();
                          	}
                          	catch (Throwable ex) {
                                        	System.err.println("Initial SessionFactory creation failed." + ex);
                                        	throw new ExceptionInInitializerError(ex);
                          	}
           	}
 
           	public static SessionFactory getSessionFactory() {
                          	return sessionFactory;
           	}
}
 
